.header{
    position: relative;
}

.top-nav {
    position: absolute;
    top:0;
    left:50%;
    transform: translateX(-50%);
    width: 1200px;
    height:72px;
    margin: 0 auto;
    z-index: 11;
}

.top-nav .left {
    float: left;
    padding-top:24px;
}

.top-nav .left .logo {
    width: 118px;
    vertical-align: bottom;
}

.top-nav .left .divider {
    margin:0 32px;
    font-size: 11px;
    border-right:1px solid rgba(0,0,0,.12);
}
.top-nav .left .nav-home{
    margin-right:40px;
}

.top-nav .left .phone-icon {
    width: 18px;
    height: 18px;
    vertical-align: bottom;
    margin-bottom:2px;
}

.top-nav .right {
    float: right;
    padding-top:20px;
}

.top-nav .right .btn-enterprise {
    width: 88px;
    height: 32px;
}

.banner{
    position: relative;
}

.banner .banner-img-text{
    position: absolute;
    z-index: 1;
    top:120px;
    width: 477px;
    left:50%;
    transform: translateX(-50%);
}

.banner .banner-video{
    position: absolute;
    width: 100%;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}
